<template>
    <nav class="app-topnav ">
        <div class="container">
            <ul>
                <!-- 登录显示 -->
                <template v-if="profile.token">
                    <li><a href="javascript:;">
                    <i class="iconfont icon-user"></i>
                    {{profile.account}}
                    </a></li>
                <li><a href="javascript:;">退出登录</a></li>
                </template>
                <!-- 未登录显示 -->
                <template v-else>
                    <li><a href="javascript:;">请先登录</a></li>
                    <li><a href="javascript:;">免费注册</a></li>
                </template>
                <li><a href="javascript:;">我的订单</a></li>
                <li><a href="javascript:;">会员中心</a></li>
                <li><a href="javascript:;">帮助中心</a></li>
                <li><a href="javascript:;">关于我们</a></li>
                <li><a href="javascript:;"><i class="iconfont icon-phone"></i>手机版</a></li>
            </ul>
        </div>
    </nav>
</template>

<script>
import { useStore } from 'vuex'
export default {
  name: 'top-nav',
  setup () {
    const store = useStore()
    // 用户信息
    const { profile } = store.state.user
    return { profile }
  }
}
</script>

<style lang="less" scoped>

.app-topnav{
    background-color: #333;

    ul{
        display: flex;
        height: 53px;
        justify-content: flex-end;
        align-items: center;
        li{
            a{
                padding: 0 15px;
                color:#cdcdcd;
                line-height: 1;
                display: inline-block;
                i{
                    font-size: 14px;
                    margin-right: 2px;
                }
                &:hover{
                    color:@themeColor;
                }
            }
            ~li{
                a{
                    border-left: 2px solid #666;
                }
            }
        }
    }
}
</style>
